About Ollerhead Electrical Isolation S Ltd. (10629247) United Kingdom