About Quirkas Limited (11394766) United Kingdom