About Arkle Holdings Limited (05941683) United Kingdom