About The Booja-booja Company Central Europe Limited (05485924) United Kingdom