About Electric Melon Limited (05442486) United Kingdom