About Appbox Nominee Limited (08594346) United Kingdom