About The Almanzora Group Limited (01800291) United Kingdom