About Amarok Technical Services Ltd (12776630) United Kingdom