About The Aegir Consultancy Limited (SC486127) United Kingdom