About Rekuda Consulting Ltd (09604212) United Kingdom