About Scara Ltd (13475749) United Kingdom