About Camplas Holdings Limited (13254178) United Kingdom