About Paloma Consulting Limited (03982098) United Kingdom