About App Holdings Limited (06368255) United Kingdom