About Water Lily Management Ltd (SC593046) United Kingdom