About The Paloma Project Ltd (12438001) United Kingdom