About Electrobay Limited (07646080) United Kingdom