About Ophir Holdings & Services (uk) Limited (10141450) United Kingdom