About Aegir Projects Limited (09730666) United Kingdom