About Pittsbull Investment Holdings Limited (11107818) United Kingdom