About Spacekick Germany Ltd. (05697664) United Kingdom