About Chandra Solutions Limited (SC403312) United Kingdom