About Apoidea Solutions Limited (09654369) United Kingdom