About Satara Ltd (10521223) United Kingdom