About Pulchra Developments Limited (11512636) United Kingdom