About Amedia Repair And Design Centre Ltd (12163848) United Kingdom