About Limulus Limited (FC038658) Isle Of Man