About Self Initiated Projects Ltd (08282179) United Kingdom