About Timec Obel Limited (10291528) United Kingdom