About Sugar Plug Limited (13116302) United Kingdom