About Sessl Ltd (11360542) United Kingdom