About Kitro Limited (11043728) United Kingdom