About November Twenty One Group Limited (SC565574) United Kingdom