About Jacamya Limited (08852811) United Kingdom