About Ameltel Ltd (10980458) United Kingdom