About Bertie&lola Ltd (13138228) United Kingdom