About Takahe Holdings Ltd (10463404) United Kingdom