About Satoru Consulting Ltd (12592742) United Kingdom