About Tootsa Holdings Ltd (13397080) United Kingdom