About Allbeck Investments Limited (11607405) United Kingdom