About Jallowawa Limited (13583316) United Kingdom