About Spacelab Ltd. (04835767) United Kingdom