About 20a Bloomsbury Place Ltd (12180605) United Kingdom