About Initiator Limited (05091824) United Kingdom