About Adda Solutions Limited (12840049) United Kingdom