About Cento Beta Project Limited (02278853) United Kingdom