About Elahi Associates On Thames Ltd (07189529) United Kingdom