About Paloma Solutions Limited (10276744) United Kingdom