About Kestrel Equities Limited (SC065363) United Kingdom