About Essntl Frames Limited (12966931) United Kingdom