About Scalar Technologies Ltd (10807592) United Kingdom