About Lubbsy Ltd (12080463) United Kingdom