About Almosa Limited (03085713) United Kingdom