About Ophir Group Ltd (11263295) United Kingdom