About The Blue Meerkat Ltd (11605216) United Kingdom