About Close Reach Investments Limited (11774458) United Kingdom