Wish I could help answer your questions... but I have never seen a skimmer like it. Is there any writing on it at all? If so please post it as it may be useful information.

Tom