About Tellan Holdings Limited (12169962) United Kingdom