About Albed Investments Ltd (12747171) United Kingdom