About Silli Ltd. (12189455) United Kingdom