About Ack Management Limited (05249333) United Kingdom