About Oscilla Power Ltd. (09603833) United Kingdom