About Alubia Limited (09571579) United Kingdom