About Allaro Holdings Limited (08372246) United Kingdom