About Found Space Ltd. (12410472) United Kingdom