About Ookami Technologies Limited (13699051) United Kingdom