About Thurra Limited (02686271) United Kingdom