About The Twenty Eight Group Limited (12119932) United Kingdom