About Applican Limited (10376508) United Kingdom