About Jamariqueli Studio Limited (10014208) United Kingdom