About Kavida Technologies Ltd (12635619) United Kingdom