About Almelos 3 Limited (05662509) United Kingdom