About Cabello Strands Ltd (11608428) United Kingdom