About 12 Bloomsbury Square Limited (07057143) United Kingdom