About Mantlin Holdings Limited (NI663386) United Kingdom