About Kestrol International Limited (05597671) United Kingdom