About Scalloprose Ltd (10611739) United Kingdom