About Dejo Squared Invest Ltd (09314753) United Kingdom