About Teken Consultancy Ltd (10464569) United Kingdom