About Free Space Communications Limited (10733983) United Kingdom