About Tiger Lily Holdings Limited (04881091) United Kingdom