About Satosha Ltd. (09353728) United Kingdom