About Tricklebank Limited (03051265) United Kingdom