About Telkyn Solutions Limited (10079583) United Kingdom