About Paloma House Limited (10773988) United Kingdom