About Elpida Services Ltd. (SC329859) United Kingdom