About Teckfarm Ltd (10071482) United Kingdom