About Genie Sp Developments Limited (06029727) United Kingdom