About Edi Incorporated Limited (SC628033) United Kingdom