About Rekroot Uk Holdings Ltd (10044063) United Kingdom