About Plants In Space Ltd (08918559) United Kingdom