About Almega Project 1 Ltd (11428277) United Kingdom