About Sugar Cap Ltd (12144526) United Kingdom