About Paloma Systems Limited (02636648) United Kingdom