About Bugsy & Squizzy Ltd (11740114) United Kingdom