About First Batch Limited (11315502) United Kingdom