About Sator & Rotas Business Consultant Limited (09079083) United Kingdom