About Visible Platform Ltd (12484112) United Kingdom