About Kerguelen Limited (09830594) United Kingdom