About Sall Technologies Ltd (08753899) United Kingdom