About Sty Ameterasu Consulting Limited (07370358) United Kingdom