About Satori Ltd (12563108) United Kingdom