About Timgad Limited (09877364) United Kingdom