About Applika Group Limited (13190823) United Kingdom