About Kujira Limited (11103719) United Kingdom