About O Hara Technical Solutions Ltd (SC491401) United Kingdom