About Meer Lounge England Ltd (13512101) United Kingdom