About Scalarpal Ltd (11924432) United Kingdom