About Ookami Limited (12907479) United Kingdom