About Geffly (italy) Electronics Co. Ltd. (12729903) United Kingdom