About Sataro Ltd (09796049) United Kingdom