About Fig & Alma Ltd (12598523) United Kingdom