About Javanda Limited (12076033) United Kingdom