About Apprika Limited (11519166) United Kingdom