About Albrecht International Ltd (11454256) United Kingdom