About Applickable Limited (07601288) United Kingdom