About Plant Space Ltd (12354584) United Kingdom