About Satoru Systems Ltd (13134992) United Kingdom