About Spacera Ltd. (11298960) United Kingdom