About Placement Tavern Limited (11218482) United Kingdom