About Alucra Limited (12743262) United Kingdom