About Kestrel Investments (international) Limited (03926874) United Kingdom