About Snarr Investments Ltd (12961301) United Kingdom