About Satoro Ltd (12699608) United Kingdom