About Icarus Jump Ltd. (09740010) United Kingdom