About Skala Limited (09214575) United Kingdom