About Lycatel Services Limited (05396108) United Kingdom