About 25 Alma Square Management Ltd (12121183) United Kingdom