About Space@home Limited (03787541) United Kingdom