About Teck Software Ltd (09028859) United Kingdom