About Applor Limited (07155090) United Kingdom