About Scellon Ltd (09074248) United Kingdom