About Ellis Solar Technology Limited (07602360) United Kingdom