About Quimera Technology Limited (06648284) United Kingdom