About Barkhad Limited (12963217) United Kingdom