About 8x8 Property Development Limited (13348043) United Kingdom