About Trollberg Ltd (09234676) United Kingdom