About Appollo Solutions Limited (05059007) United Kingdom