About Telloc Technologies Limited (07440926) United Kingdom