About Arvind Lall Studio Limited (12391653) United Kingdom