About Devika Wijesuriya Ltd (10379401) United Kingdom