About Apollomax Limited (03828290) United Kingdom