About Kestros Investments 3 Limited (04878132) United Kingdom