About Rick Jade Ne Limited (12619009) United Kingdom