About Amarok Holdings Limited (10952383) United Kingdom