About Sopha Limited (09704505) United Kingdom