About Armada Topco Limited (13085247) United Kingdom