About Tiddler Investments Ltd (09556132) United Kingdom