About Open Space Academy Ltd (13284159) United Kingdom