About Self Base Ltd (12317152) United Kingdom