About Sengreen Ltd (07755214) United Kingdom