About Tekiela Limited (10330584) United Kingdom