About Poppi Technologies Limited (NI670181) United Kingdom