About Cutlass Communications Limited (07897743) United Kingdom