About Arrox Holdings Limited (07634359) United Kingdom