About Scara Holdings Limited (12428437) United Kingdom